how to debug code for beginners